package com.example.senior_homework.entity

import androidx.room.ColumnInfo
import androidx.room.Entity
import androidx.room.PrimaryKey
import java.util.Date

//注意这些字段，表名映射和类型转换等等的理解，吃过大坑
@Entity(tableName = "seniors")
data class Senior(
    @PrimaryKey(autoGenerate = true)
    val id:Int,
    @ColumnInfo(name = "level")
    val level:Int,
    val title:String,
    var content:String,
    @ColumnInfo(name = "data_time")
    val dataTime:Date,
    @ColumnInfo(name="if_upload")
    var ifUpload:Boolean=false
)

//在创建 Senior 对象时，您可以将 id 设置为 0 或者 null，具体取决于您的需求。通常情况下，设置为 0 更常见，因为 Int 类型的默认值是 0。